mechanical supervisor - German English Dictionary